import { createStore } from 'vuex'

export default createStore({
  state: { // 存放数据 和data类似
    isLogin:false,
    login_mess:{},
    url:'http://127.0.0.1:8001',
  },
  mutations: { // 用来修改state和getters里面的数据
    //登录
    login(state, val) {
      state.isLogin = val
      if (val == false) {
        state.appointData = []
        state.orderData = []
      }
    },
    // 保存用户信息
    saveLoginMess(state, val){
      state.login_mess = val
      console.log(val.user);
      if (val.user == '' || val.user == undefined || val.user == null) {
        state.isLogin = false
        console.log('退出登录');
      }else{
        state.isLogin = true
      }
      console.log('用户信息：',val);
    },
  },

  getters: { // 相当于计算属性

  },
  actions: { // vuex中用于发起异步请求
  },
  modules: {// 拆分模块
  },

})


